﻿using System;

namespace Remoting.Reactive.ProtoBuf
{
    public sealed class MessageFactory : IMessageFactory
    {
        public IActivationRequest CreateActivationRequest()
        {
            throw new NotImplementedException();
        }

        public IActivationResponse CreateActivationResponse()
        {
            throw new NotImplementedException();
        }

        public IInvocationRequest CreateInvocationRequest()
        {
            throw new NotImplementedException();
        }

        public IInvocationResponse CreateInvocationResponse()
        {
            throw new NotImplementedException();
        }

        public ISubscribeRequest CreateSubscribeRequest()
        {
            throw new NotImplementedException();
        }

        public ISubscribeResponse CreateSubscribeResponse()
        {
            throw new NotImplementedException();
        }

        public IOnNextMessage CreateOnNextMessage()
        {
            throw new NotImplementedException();
        }

        public IOnErrorMessage CreateOnErrorMessage()
        {
            throw new NotImplementedException();
        }

        public IOnCompletedMessage CreateOnCompletedMessage()
        {
            throw new NotImplementedException();
        }

        public IDisposeMessage CreateDisposeMessage()
        {
            throw new NotImplementedException();
        }
    }
}
